- win smb.'s heart
- добиться чьей-л. любви; завоевать, покорить чьё-л. сердце
Sir Peter: "'tis evident his vices and follies have won your heart." (R. Sheridan, ‘The School for Scandal’, act III, sc. 1) — Сэр Питер: "Очевидно, его пороки и безумства покорили ваше сердце."
I made the acquaintance of Ted, who won my heart with great ease... (B. Shaw, ‘Ellen Terry and Bernard Shaw. A Correspondence’, Letter of E. Terry, 16 July, 1897) — я познакомился с Тедом, который сразу нашел путь к моему сердцу...
The grace of this woman had won Carrie's heart. (Th. Dreiser, ‘Sister Carrie’, ch. XXXII) — Эта женщина, такая изящная и нежная, сразу покорила Керри.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.